well i extended my code.. but miracle c gives a stupid "C:\Program Files\Miracle C\self\fusun.c: line 17: unrecognised types in comparison
'while (temp!=-300) { counter+=1'
aborting compile" error. =P
Code:
#include <stdio.h>
int main(void)
{
float largest,smallest,average,temp,sum;
int counter,day,x,y;
smallest=0;
largest=0;
sum=0;
day=1;
counter=0;
printf("Enter the temperature for day %d (-300 to end): ",day);
scanf("%f",&temp);
while (temp!=-300)
{
counter+=1;
if (temp>largest)
{
largest=temp;
x=day;
}
if (temp<smallest)
{
smallest=temp;
y=day;
}
++day;
sum+=temp;
printf("\nEnter the temperature for day %d (-300 to end): ",day);
scanf("%f",&temp);
}
printf("The hottest day is %d and the temperature is %f degrees celcius.\n",x,largest);
printf("The coolest day is %d and the temperature is %f degrees celcius.\n",y,smallest);
average=(float)sum/counter;
printf("The average temperature over %d days is %f degrees celcius\n",day-1,average);
return 0;
}